#define _CRT_SECURE_NO_WARNINGS
//#include  <stdlib.h>
//#include  <stdio.h>
//#define   N  20
//void  fun(int* a)
//{
//    int  i, x, n = 0;
//    x = rand() % 20;
//    /**********found**********/
//    while (n < N)
//    {
//        for (i = 0; i < n; i++)
//            /**********found**********/
//            if (x == a[i])
//                break;
//        /**********found**********/
//        if (i == n)
//        {
//            a[n] = x; n++;
//        }
//        x = rand() % 20;
//    }
//}
//main()
//{
//    int  x[N] = { 0 }, i;
//    fun(x);
//    printf("The result :  \n");
//    for (i = 0; i < N; i++)
//    {
//        printf("%4d", x[i]);
//        if ((i + 1) % 5 == 0)printf("\n");
//    }
//    printf("\n\n");
//}

//#include <stdio.h>
//#include <stdlib.h>
//#include <time.h>
//int main()
//{
//	srand((unsigned int)time(NULL));
//	for (int i = 0; i < 10; ++i)
//	{
//		printf("%d\n", rand() % 20);
//	}
//	return 0;
//}

//#include <stdio.h>
//void fun()
//{
//    int a[3][3], sum;
//    int i, j;
//    /*************found**************/
//    sum = 0;
//    for (i = 0; i < 3; i++)
//    {
//        for (j = 0; j < 3; j++)
//            /*************found**************/
//            scanf("%d", &a[i][j]);
//    }
//    for (i = 0; i < 3; i++)
//        sum = sum + a[i][i];
//    printf("Sum=%d\n", sum);
//}
//void main()
//{
//    fun();
//}


#include <stdio.h>
#include <conio.h>
#include <stdlib.h>

void fun(int array[3][3])
{
    for (int i = 0; i < 3; ++i)
    {
        for (int j = 0; j < 3; ++j)
        {
            if (i != j && i < j)
            {
                int tmp = array[i][j];
                array[i][j] = array[j][i];
                array[j][i] = tmp;
            }
        }
    }
}
void main()
{
    FILE* wf;
    int i, j;
    int array[3][3] = { {100,200,300},{400,500,600},{700,800,900} };
    system("CLS");
    for (i = 0; i < 3; i++)
    {
        for (j = 0; j < 3; j++)
            printf("%7d ", array[i][j]);
        printf("\n ");
    }
    fun(array);
    printf("Converted array:\n ");
    for (i = 0; i < 3; i++)
    {
        for (j = 0; j < 3; j++)
            printf("%7d ", array[i][j]);
        printf("\n ");
    }
    /******************************/
    wf = fopen("out.dat", "w");
    for (i = 0; i < 3; i++)
    {
        for (j = 0; j < 3; j++)
            fprintf(wf, "%7d ", array[i][j]);
        fprintf(wf, "\n");
    }
    fclose(wf);
    /*****************************/
}
